package com.gopay.common.constants.trans;

/**
 * 提现操作过程定义
 * @DrawOpType.java
 * @author HJY
 * @2013-1-18 上午11:11:21  www.gopay.com.cn Inc.All rights reserved.
 */
public enum DrawOpType {

    /**
     * 申请界面初始化
     */
    APPLY_INIT("0"),
    /**
     * 申请
     */
    APPLY_FIRST("1"),
    /**
     * 申请确认
     */
    APPLY_CONFIRM("2"),
    /**
     * 提现初审
     */
    AUDIT_FIRST("3"),
    /**
     * 提现终审
     */
    AUDIT_CONFIRM("4"),
    /**
     * 重新发起
     */
    AGAIN_CONFIRM("5"),
    
    
    
    /**
     * 自动结算之手动更新付款状态
     */
    AUTO_SETTLE_UPDATE_PAYORDER_STS("7"),
    
    /**
     * 自动结算之JOB零点判断
     */
    AUTO_SETTLE_JOB_JUDGE("8"),
    
    /**
     * 自动结算之JOB十点银企直连
     */
    AUTO_SETTLE_JOB_BCDL("9"),    
    
    
    /**
     * 自动结算之重做乐观锁异常订单
     */
    AUTO_SETTLE_REDO_OPTIMI_LOCK_ORDER("12"),
    /**
     * 自动结算之手动银企直连锁定处理
     */
    AUTO_SETTLE_MANUAL_BCD_LOCK_DEAL("13");    
    
    public final String value;
    
    private DrawOpType(String value){
        this.value = value;
    }

    @Override
    public String toString() {
        return this.value;
    } 
}
